package com.ksm.client.document;

import com.google.gwt.editor.client.Editor.Path;
import com.ksm.transfer.dto.TypeDocumentDTO;
import com.sencha.gxt.core.client.ValueProvider;
import com.sencha.gxt.data.shared.LabelProvider;
import com.sencha.gxt.data.shared.ModelKeyProvider;
import com.sencha.gxt.data.shared.PropertyAccess;

public interface TypeDocumentProperties extends PropertyAccess<TypeDocumentDTO> {
	@Path("id")
	ModelKeyProvider<TypeDocumentDTO> key();

	@Path("name")
	LabelProvider<TypeDocumentDTO> nameLabel();

	ValueProvider<TypeDocumentDTO, String> name();

}